package com.witmore.neutron.ai.web.controller.vo;

import lombok.Getter;
import lombok.Setter;

import java.io.Serial;
import java.io.Serializable;

/**
 * 新增用户参数
 *
 * @author 豆子高
 * @since 2025-09-10
 */
@Getter
@Setter
public class UserCreateParam implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 用户名（必填）
     */
    private String userName;

    /**
     * 手机号（可选）
     */
    private String userPhone;

    /**
     * 密码（可选，默认123456）
     */
    private String password;

    /**
     * 组织名称（可选，默认"默认组织"）
     */
    private String orgName;

    /**
     * 头像URL（可选）
     */
    private String avatarUrl;
}